home *** CD-ROM | disk | FTP | other *** search
/ The Atari Compendium / The Atari Compendium (Toad Computers) (1994).iso / files / prgtools / langs / dl_exsrc.zoo / stradj.c < prev    next >
Encoding:
C/C++ Source or Header  |  1994-07-03  |  426 b   |  31 lines

  1. #include <string.h>
  2. #include "extras.h"
  3.  
  4. char *stradj(src, n)
  5.   register char *src;
  6.   register int n;
  7. {
  8.   register char *s, *t;
  9.  
  10.   if (n == 0)
  11.     return src;
  12.  
  13.   s = src;
  14.   if (n < 0) {
  15.     t = src - n;
  16.     while (*s++ = *t++)
  17.       continue;
  18.     return src;
  19.   }
  20.  
  21.   while (*s++)
  22.     continue;
  23.   s++;
  24.   t = s + n;
  25.   while (s > src)
  26.     *--t = *--s;
  27.   while (s < t)
  28.     *s++ = ' ';
  29.   return src;
  30. }
  31.